package com.yidu.dao;

import java.util.List;
import java.util.Map;

import com.yidu.domain.ListenFinance;

/**
 * @title 财务Dao类 
 * @author 江宇
 * @dateTime 2019年1月14日
 */
public interface ListenFinanceMapper {
    int deleteByPrimaryKey(String financeId);

    int insert(ListenFinance record);

    int insertSelective(ListenFinance record);

    ListenFinance selectByPrimaryKey(String financeId);

    int updateByPrimaryKeySelective(ListenFinance record);

    int updateByPrimaryKey(ListenFinance record);
    
    int findRows();
    
    List<ListenFinance> findAll();
    
     
	/**
	 * 
	 *@title 根据id修改财务的方法
	 * @param Map<String, Object>map
	 * @return int
	 * @author zwm
	 * @dateTime 2018年12月23日
	 * @versions
	 */
	int idUpdateCw(Map<String, Object>map);
	
	/**
	 * 查询财务ID
	 * @param finance
	 * @return
	 */
	List<ListenFinance> findById(String id);
	
	/**
	 * @title 根据公司ID查询财务 
	 * @param String
	 * @return int
	 * @author 江宇
	 * @dateTime 2018年12月24日
	 * @versions 1.0
	 */
	ListenFinance findByCompanyId(String companyId);
}